/**
 * 圆形类，继承自Shape
 */
public class Circle extends Shape {
    // 圆形特有属性：半径
    private double radius;

    // 构造方法
    public Circle(String color, double radius) {
        super(color); // 调用父类构造方法
        this.radius = radius;
    }

    // 实现计算面积的方法：π × 半径²
    @Override
    public double area() {
        return Math.PI * radius * radius;
    }
}